<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        // let a=8;
        // console.log(typeof a); //number
        // let b="haha";
        // console.log(typeof b); //string
        // let d=true;
        // console.log(typeof d); //boolean
        // let e;
        // console.log(typeof e); //undefined
        // let f=null;
        // console.log(typeof f); //object
        // let aa=20;
        // let bb="20";
        // console.log(aa==bb); //true == 比较的是值是否相等
        // console.log(aa===bb); //false === 比较的是值，类型是否相等
        // // 定义数组
        // let arr=[]; //定义了一个空数组
        // let arr2=new Array(); 
        // let arr3=[1, 2, 3, true, 'haha'];
        // console.log(typeof arr3);
        // console.log(arr3);
        //增
        // arr3[5]="java";
        // arr3[7]=18;
        // console.log(arr3);
        //删
        // arr3.splice(3,2);//表示从arr3数组的3下标开始删除，往后删除2个元素
        // console.log(arr3);
        //改
        // arr3[0]="javaScript";
        // arr3[2]=null;
        // console.log(arr3);
        //查
        // console.log(arr3[0]);
        //函数
        //无参数
        function hello(){
            console.log('helloJavaScript');
        }
        hello();//调用函数
        //有参数
        function add(x, y){
            let sum=x+y;
            // console.log(sum);
            return sum;
        }
        // add(10, 20);
        let su=add(15,25); //40
          let su2=add(15,25,52); // 40 //形参只有2个，而我的实参有3个，会将第三个实参舍掉，不参与到计算中来
        console.log(su);
        console.log(su2);
        let su3=add(15); //NaN->Not a Number //形参有2个，而我的实参只有1个
        console.log(su3);
        //对象
        var a={}; //定义了一个空对象
        var b=new Object(); //定义了一个空对象
        var student={
            name:'橙子',
            age:18,
            height:180,
            weight:75,
            sayHello:function(){
                console.log('hello');
                
            }
        };
        console.log(student.name);
        console.log(student['age']); //使用[]来访问对象的属性，要加上''
        console.log(student.height);
        console.log(student['weight']);
        student.sayHello();
    </script>
</body>
</html>